<?php

namespace Admin\Model;

use Think\Model;

class ProductModel extends Model
{
    /**
     * @var array
     * 自动验证
     */
    protected $_validate = array(
        array('name', 'require', '商品名称必须！'), //默认情况下用正则进行验证
        array('price', 'require', '商品价格必须！'), //默认情况下用正则进行验证
        array('thumb', 'require', '商品缩略图必须！'), //默认情况下用正则进行验证
        array('description', 'require', '商品描述必须！'), //默认情况下用正则进行验证
        array('name', '2,20', '商品名称的长度不正确！', 0, 'length', 1), // 当值不为空的时候判断是否在一个范围内
    );

    /**
     *自动完成
     */
    protected $_auto = array(
        array('created_at', 'set_time', 3, 'callback'), // 对name字段在新增和编辑的时候回调getName方法
    );

    //将字符串时间转成时间戳
    function set_time($time)
    {
        return strtotime($time);
    }


}